
#ifndef __BSP_GPIO_H__
#define __BSP_GPIO_H__


/*********************************************************************
 * INCLUDES
 */
#include <stdint.h>
#include <stdbool.h>



/*********************************************************************
 * CONSTANTS
 */


/*********************************************************************
 * TYPEDEFS
 */

typedef enum
{
    SW_OFF = 0,
    SW_ON = 1,
}ON_OR_OFF;


typedef enum
{
    POWER_TURN_OFF = 0,
    POWER_TURN_ON = 1
}POWER_TURN;


/*********************************************************************
 * MACROS
 */

/*********************************************************************
 * API FUNCTIONS
 */

uint32_t driver_gpio_init(void);


uint8_t button_scan_loop(void);

#endif  //__BSP_GPIO_H__
